package parser;

public enum NodeType {
    // 表达式节点
    EXPRESSION,
    BINARY_OPERATION,
    UNARY_OPERATION,
    VARIABLE,
    CONSTANT,
    FUNCTION_CALL,

    // 语句节点
    ASSIGNMENT_STATEMENT,
    IF_STATEMENT,
    FOR_LOOP,
    WHILE_LOOP,
    BREAK_STATEMENT,
    CONTINUE_STATEMENT,
    BLOCK_STATEMENT,

    // 程序结构
    PROGRAM,
    STATEMENT_LIST
}